import Vue from 'vue'
import App from './App.vue'
import fastclick from 'fastclick'
import VueLazyLoad from 'vue-lazyload'
import router from './router'
import store from './store'


import toast from 'components/common/toast'

Vue.config.productionTip = false

// vue原型加一个$bus做事件总线，vue实例可以作为事件总线使用
Vue.prototype.$bus = new Vue()

// 安装toast插件  
// use的插件有个公开函数install 接受2个参数,第一个参数为vue构造器,第二个参数是一个可选的选项对象 源址:components/common/toast
Vue.use(toast)

// 解决移动端300ms延迟
fastclick.attach(document.body)

// 使用懒加载插件
Vue.use(VueLazyLoad,{
  loading: require('./assets/img/wumalu.jpg')
})

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
